import request from '@/utils/request.js';

/**
 * 创建植保记录
 * @param {Object} data 植保记录数据
 * @returns {Promise}
 */
export function createProtectionRecord(data) {
  return request.post('/app-api/nongye/appPlant-protection/create', data);
}

/**
 * 更新植保记录
 * @param {Object} data 植保记录数据
 * @returns {Promise}
 */
export function updateProtectionRecord(data) {
  return request.put('/app-api/nongye/appPlant-protection/update', data);
}

/**
 * 获取植保记录详情
 * @param {Number} id 记录ID
 * @returns {Promise}
 */
export function getProtectionDetail(id) {
  return request.get('/app-api/nongye/appPlant-protection/get', { id });
}

/**
 * 删除植保记录
 * @param {Number} id 记录ID
 * @returns {Promise}
 */
export function deleteProtectionRecord(id) {
  return request.delete(`/app-api/nongye/appPlant-protection/delete?id=${id}`);
}

/**
 * 获取植保记录分页列表
 * @param {Object} params 查询参数
 * @returns {Promise}
 */
export function getProtectionPage(params) {
  return request.get('/app-api/nongye/appPlant-protection/page', params);
} 